$(function(){
	//GERAIS
	
	var errmsg	= $('.msg');
	var forms	= $('form');
	var botao	= $('.j_buttom');
	var urlpost = 'php/controle.php';
	
	botao.attr("type","submit");
	
	forms.submit(function(){
		errmsg.fadeOut("fast");
		tinyMCE.triggerSave(true,true); // CODIGO NECESSARIO PARA O TINYMCE ENVIAR OS DADOS NA HORA CERTA, SENAO SO ENVIA NA SEGUNDA TENTATIVA
		return false;
	});
	
	function carregando(){
		errmsg.empty().html('<p class="load"><img src="imgs/load.gif" alt="Carregando..."> Aguarde, enviando requisição!</p>').fadeIn("fast");
	}
	
	function errosend(){
		errmsg.empty().html('<p class="msg-erro"><strong>Erro inesperado,</strong> Favor contate o admin!</p>').fadeIn("fast");
	}
	
	//GENÉRICAS
	function errdados( mensagem ){
		errmsg.empty().html('<p class="msg-erro">'+mensagem+'</p>').fadeIn("fast");
	}
	
	function sucesso( mensagem ){
		errmsg.empty().html('<p class="msg-sucesso">'+mensagem+'</p>').fadeIn("fast");
	}
	
	$.ajaxSetup({
		url:	urlpost,
		type:	'POST',
		beforeSend: carregando,
		error: 		errosend
	});
	
	//CADASTRO
	var cadastro = $('form[name="cadastroUsuarios"]');
	
	cadastro.submit(function(){
		var dados = $(this).serialize();
		var acao = "&acao=cadastro";
		var sender	= dados+acao;
		
		$.ajax({
			data:	sender,
			success: function(resposta){
				if(resposta == 1){
					errdados('<strong>Erro ao cadastrar:</strong> Existem campos em branco!');
				}else if(resposta == 2){
					errosend();
				}else{
					sucesso( 'Parabéns <strong>'+resposta+'</strong>, seu cadastro foi realizado!' );
						cadastro.each(function() {
							this.reset();
						});
				}				
			},
			complete: function(){
				//location.href="http://www.upinside.com.br";	
				//cadastro.find("input:text").val('');
			}
		});
	});
	
	
		//CADASTRO DE NOME DO SITE
	var cadastro = $('form[name="cadastroSitename"]');
	
	cadastro.submit(function(){
		var dados = $(this).serialize();
		var acao = "&acao=cadastroSitename";
		var sender	= dados+acao;
		
		$.ajax({
			data:	sender,
			success: function(resposta){
				if(resposta == 1){
					errdados('<strong>Erro ao cadastrar:</strong> Existem campos em branco!');
				}else if(resposta == 2){
					errosend();
				}else{
					sucesso( 'Parabéns <strong>'+resposta+'</strong>, seu cadastro foi realizado!' );
						cadastro.each(function() {
							this.reset();
						});
				}				
			},
			complete: function(){
				//location.href="http://www.upinside.com.br";	
				cadastro.find("input:text").val('');
			}
		});
	});
	
	
			//CADASTRO DE POSTS
	var cadastro = $('form[name="cadastrarPosts"]');
	
	cadastro.submit(function(){
		var dados = $(this).serialize();
		var acao = "&acao=cadastrarPosts";
		var sender	= dados+acao;
		
		$.ajax({
			data:	sender,
			success: function(resposta){
				if(resposta == 1){
					errdados('<strong>Erro ao cadastrar:</strong> Existem campos em branco!');
					alert(sender);
				}else if(resposta == 2){
					errosend();
				}else{
					sucesso( 'Parabéns <strong>'+resposta+'</strong>, seu cadastro foi realizado!' );
						cadastro.each(function() {
							this.reset();
						});
				}				
			},
			complete: function(){
				//location.href="http://www.upinside.com.br";	
			}
		});
	});


});